leech (a physician) - English Synonyms Dictionary